Polygon types and construction